sod/piece of turf - Español Inglés Diccionario